Modeling Spatial and Temporal Variability with the HATS Abstract Behavioral Modeling Language
نویسندگان
چکیده
The Abstract Behavioral Specification (ABS) language facilitates to precisely model the behavior of highly configurable, distributed systems. Its basis is Core ABS which is a strongly typed, abstract, objectbased, concurrent, fully executable modeling language. Spatial variability of ABS models is represented by feature models, delta modules containing modifications of ABS models, product line configurations linking delta modules with product features and product selections specifying actual product instances. Temporal variability is captured by dynamic delta modules that can be applied to perform runtime updates. The feasibility of ABS is demonstrated by modeling an industrial-scale web merchandising system.
منابع مشابه
Modelling Adaptable Distributed Object Oriented Systems Using the HATS Approach: A Fredhopper Case Study
The HATS project aims at developing a model-centric engineering methodology for the design, implementation and verification of distributed, concurrent and highly configurable systems. Such systems also have high demands on their dependability and trustworthiness. The HATS approach is centered around the Abstract Behavioural Specification modelling language (ABS) and its accompanying tools suite...
متن کاملHATS Abstract Behavioral Specification: The Architectural View
The Abstract Behavioral Specification (ABS) language is a formal, executable, object-oriented, concurrent modeling language intended for behavioral modeling of complex software systems that exhibit a high degree of variation, such as software product lines. We give an overview of the architectural aspects of ABS: a feature-driven development workflow, a formal notion of deployment components fo...
متن کاملHATS: Highly Adaptable and Trustworthy Software Using Formal Methods
The HATS project develops a formal method for the design, analysis, and implementation of highly adaptable software systems that are at the same time characterized by a high demand on trustworthiness. Existing modeling formalisms leave gap between highly abstract, largely structural models and executable code on the implementation level. In HATS we aim to close this gap with an object-oriented,...
متن کاملspatial modeling of summer precipitation in North-west of Iran
In the present study, the main aim was the spatial evaluation summer rainfall of northwest of Iran based on30 stations in northwest of Iran during 30 years of statistical period (1985-2014). An attempt, using geo-statistical modeling by ordinary least squares (OLS) and geographically weighted regression (GWR) procedures, was also made. The results represented that the GWR model with higher S2, ...
متن کاملSpatio-Temporal Database Constraints for Spatial Dynamic Simulation
Spatial Dynamic Simulation Systems have three main components: the space dimension, the time dimension and the dynamic process. Dynamic processes have been modeled by transition rules, which are subject to constraints and which can avoid or force the occurrence of a transition. In this paper we propose a framework to represent the variability of simulation process based on the temporal constrai...
متن کامل